package com.UdpRecieve.mapper;

import com.UdpRecieve.domain.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysConfigMapper {
    /**
     * 添加文件检查关键字
     *
     * @param sysKeyWord 关键字对象
     * @return 结果
     */
    int addKeyWords(SysKeyWord sysKeyWord);
    /**
     * 添加文件类型
     *
     * @param typeValue 文件类型
     * @return 结果
     */
    int addFileType(@Param("typeValue") String typeValue);

    /**
     * 查询所有关键字
     *
     * @return 结果
     */
    List<SysKeyWord> selectAllKW();

    /**
     * 查询所有文件类型
     *
     * @return 结果
     */
    List<SysFileType> selectAllFT();

    int selectKWByValue(String keyWord);

    int selectFTByValue(String typeValue);

    int deleteSysKeyWordListByIds(Integer[] ids);

    int deleteSysFileTypeListByIds(Integer[] ids);
}
